*{ padding:0; margin:0; list-style-type:none;}
body{ background:#fff; color:#333; text-align:left; font:12px/2 'microsoft yahei', simsun, Tahoma, Helvetica, Arial, sans-serif;min-width: 1000px; }
button{ cursor:pointer;}/*��ť-�������ʾС��*/
img{border:0;}

.mainbox{ width:1000px; margin:0 auto;overflow:hidden;}
.mainbox .lbox{ float:left; width:180px;overflow:hidden;}
.mainbox .rbox{ float:right; width:1000px;overflow:hidden;}
.lf{ float:left}
.rf{ float:right}
.clear5{ margin-top:5px; overflow:hidden;}
.clear10{ margin-top:10px; overflow:hidden;}
.clear20{ margin-top:20px; overflow:hidden;}
.clear30{ margin-top:30px; overflow:hidden;}
.bor-b-x{ border-bottom:1px solid #ddd;}
.bor-all{ border:1px solid #dfdfdf;}
.bor_bottom{ background:url(x.jpg) repeat-x left bottom;}
.img-dq{ vertical-align:bottom!important;vertical-align: middle;}
.img-dqa{ vertical-align:middle!important;vertical-align: bottom;}
.display_n{ display:none;}
.display_i{ display:inline}
.pd_lf10{ padding-left:10px;}
.pd_rf10{ padding-right:10px;}
/*--------------------------------- ���� ------------------------------------*/
.f-999{ color:#999;} /*#999���ɫ*/
.f-666{ color:#666;} /*#666���ɫ*/
.f-333{ color:#333}
.f-red{ color:#c00000;} /*��ɫ*/
.f-blue{ color:#095bad;} /*��ɫ*/
.f-yell{ color:#ff671b;} /*��ɫ*/
.f-fff{ color:#fff;} /*��ɫ*/
.f-wh{ font-weight:700;} /*�Ӵ�*/
.f24{ font-size:24px;} 
.f20{ font-size:20px;} 
.f16{ font-size:16px;} 
.f18{ font-size:18px;} 
.f14{ font-size:14px;} /*����14����*/
.f12{ font-size:12px;} /*����12����*/
.line-18{ line-height:18px;} /*�и�18*/
.line-20{ line-height:20px;} /*�и�20*/
/*--------------------------------- ���� ------------------------------*/
a{ font-size:12px; text-decoration:none; color:#666; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover { font-size:12px; text-decoration:underline; color:#d41017; blr:expression(this.onFocus=this.blur());outline: none;}

a.f-blue{ color:#095bad}
a.f-blue:hover{ color:#095bad; text-decoration:underline}

a.f-red{ color:#c00000}
a.f-red:hover{ color:#c00000; text-decoration:underline}

a.f14{ font-size:14px;}
a.f14:hover{ font-size:14px;}

a.f-wh{ font-weight:700;}
a.f-wh:hover{ font-weight:700;}

a.f-yelly{ color:#ff671b}
a.f-yelly:hover{ color:#ff671b; text-decoration:underline}

a.f-666{ color:#666}
a.f-666:hover{ color:#d41017; text-decoration:underline}
/*--------------------------------- ��վ���� ------------------------------*/
.clearfix:after{content:".";display:block;height:0; visibility:hidden;}
/*------------------------------------------------------ ��ҳ --------------------------------------------------------*/
/*--------------------------------- ͷ�� ------------------------------*/
#top{ background:#323232; height:50px; line-height:50px; color:#fff }
#top .lfbox{ float:left; font-family:microsoft yahei; font-size:14px;}
#top .tel{ background:url(tel_ico.jpg) no-repeat left center; padding-left:22px; display:inline-block; margin-right:5px;}
#top .mail{ background:url(mail_ico.jpg) no-repeat left center; padding-left:32px; display:inline-block; margin-left:5px;}
#top a{ color:#fff;font-family:microsoft yahei;}

/*--------------------------------- logo���� ------------------------------*/
#logo{ width:100%; height:110px; background-color:#b81c22; }
#logo .nobox{ width:1000px; margin:0 auto;display:flex; align-items: center;}
#logo .lf_logo{ float:left; font:18px/2 microsoft yahei}
#logo .lf_logo img{ display:inline-block; float:left}
#logo .lf_logo a span.wz{ display:inline-block; float:left; padding-top:60px; padding-left:15px; font:18px/2 microsoft yahei; text-decoration:none}
#logo .lf_logo a:hover{ color:#666; text-decoration:none}

#logo .rfa{ width:770px; display:flex;justify-content: space-between;}

/*--------------------------------- nav���� ------------------------------*/
.navbox{height:50px;background:#313236;display:flex;justify-content: center;}
#nav{  width:770px; }
#nav2{ height:20px; line-height:20px;display: flex; justify-content: center;}
#nav2 li{  float:left; text-align:center; position:relative;}

.mainitems {  z-index:9999; width:100px; text-align:center; height:50px; line-height:50px; display:inline; color:#333; font-family:microsoft yahei; font-size:16px;}
.mainitems a{   color:#fff; text-decoration:none; width:100px; text-align:center; display:block; font-family:microsoft yahei; font-size:16px;}
.mainitems a:hover{ color:#fff; text-decoration: none; width:100px; text-align:center; display:block; font-family:microsoft yahei; font-size:16px;}
.mainitems a.hover{ color:#fff; text-decoration: none; width:100px; text-align:center; display:block; font-family:microsoft yahei;font-size:16px;}


.subuls { border:medium none; display:none; left:0; line-height:30px; position:absolute; top:40px; width:100px; z-index:9999; filter:alpha(opacity=90) !important;opacity:0.9 !important; }
.subuls ul li { height:22px; line-height:22px; text-align:left; width:100px; }
.subuls li a { background:none; color:#fff; font-size:12px; font-weight:400; height:22px; line-height:22px; text-decoration:none; width:100px;  background:url(nav2.png) no-repeat center center;}
.subuls li a:hover { background:none; color:#fff; font-size:12px; font-weight:400; height:22px; line-height:22px; text-decoration: underline; width:100px; background:url(nav2.png) no-repeat center center;}

#nav2 li > ul { left:0; top:50px;}
#nav2 li:hover ul, li.over ul { display:block;}
#restofcontent { clear:left;}

/*-------------------------------------------------------------------*/


#flash{ width:100%; margin:0 auto; border-bottom:1px solid #ddd; overflow:hidden;}
.flexslider{ position:relative; height:567px; background:url(loadingxx.gif) 50% no-repeat #000; overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li a{ display:block; height:567px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:url(dot1.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block; width:50px; height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev.png) center center no-repeat; filter:alpha(opacity=20) !important;opacity:0.2 !important; }
.flex-direction-nav li a.flex-next{right:40px;background:url(next.png) center center no-repeat; filter:alpha(opacity=20) !important;opacity:0.2 !important; }
.flex-direction-nav li a.flex-prev:hover{ filter:alpha(opacity=100) !important;opacity:0.9 !important; }
.flex-direction-nav li a.flex-next:hover{ filter:alpha(opacity=100) !important;opacity:0.9 !important; }

/*--��ҳ��һԪ��--*/
.sy_box_onebj{ width:100%; margin:0 auto; background-color:#e6e6e6; overflow:hidden}
.sy_box_one{ width:1000px; margin:0 auto; padding-bottom:70px;  overflow:hidden}
.sy_box_one li{ float:left; width:250px; font-family:microsoft yahei;text-align:center; color:#666; font-size:16px; line-height:20px;}
.sy_box_one li .bt{ font-weight:700; color:#e11425; font-size:26px; padding:25px 0;display:block; }
.sy_box_one li img{ display:inline}
.sy_box_one li a.more{ background:url(sy_onebox_a.jpg) no-repeat; width:42px; height:42px; display:block; margin:15px auto 0; text-decoration:none}
.sy_box_one li a.more:hover{ background:url(sy_onebox_h.jpg) no-repeat; width:42px; height:42px; display:block; margin:15px auto 0; text-decoration:none}

/*--��ҳ�ڶ�Ԫ��--*/
.sy_box_two{ width:100%; margin:0 auto; min-height:476px; background-color:#313236; overflow:hidden}
.sy_box_two .mainbox{ border-bottom:6px solid #c30d23; padding-bottom:30px;  }
.sy_box_two .nav_two{ width:1000px; overflow:hidden}
.sy_box_two .nav_two li{ float:left; width:250px; text-align:center; overflow:hidden}
.sy_box_two .nav_two li a{ float:left; width:248px; height:42px; line-height:42px; border:1px solid #e9edec; color:#fff; font-size:24px; text-decoration:none; font-family:microsoft yahei; overflow:hidden}
.sy_box_two .nav_two li a:hover{ float:left;width:248px; height:42px; line-height:42px; background-color:#c30d23; border:1px solid #c30d23; color:#fff; font-size:24px; text-decoration:none; font-family:microsoft yahei; overflow:hidden}
.sy_box_two .nav_two li a.hover{ float:left;width:248px; height:42px; line-height:42px; background-color:#c30d23; border:1px solid #c30d23; color:#fff; font-size:24px; text-decoration:none; font-family:microsoft yahei; overflow:hidden}
.sy_box_two .nav_two li a span{ font-size:18px; padding-left:5px; font-family:Arial, Helvetica, sans-serif; text-transform : uppercase}

.sy_box_two .box_two{ width:1000px; padding-top:40px; overflow:hidden}
.sy_box_two .box_two li{ float:left; width:333px; font-family:microsoft yahei;text-align:center; color:#666; font-size:14px; line-height:18px; }
.sy_box_two .box_two li .jies{ padding:10px 0px 5px; display:block; overflow:hidden}
.sy_box_two .box_two li a{ width:309px; background-color:#eaeeef;  padding:9px 7px; padding-bottom:15px; margin:0px 5px 40px 5px; display:block; font-family:microsoft yahei;font-size:14px;}
.sy_box_two .box_two li a:hover{ width:309px; background-color:#c30d23;  color:#fff; margin:0px 5px 40px 5px; text-decoration:none ; font-family:microsoft yahei; font-size:14px;}

.sy_box_two .box_two li a img{ border:4px solid #eaeeef; margin:0 auto; width:300px; height:169px;}
.sy_box_two .box_two li a:hover img{ border:4px solid #fff; margin:0 auto; width:300px; height:169px;}





/*--��ҳ����Ԫ��--*/
.sy_box_three{ width:100%; margin:0 auto; background:#dadcdb; padding-bottom:50px; overflow:hidden}
.sy_box_three .lfwz_three{ float:left; width:400px; font:16px/30px microsoft yahei; overflow:hidden}

.tmall-brand{ float:right; position:relative; height:420px; width:575px; padding-top:50px; padding-bottom:20px; overflow: hidden;} 
.tmall-brand .fCl-slide a{ float:left; display: block; background:url(sy_three_2.jpg) no-repeat; height:195px; line-height:195px; width: 191px; text-align: center; color: #666; overflow: hidden; }
.tmall-brand .fCl-slide a img.clas{ margin:40px auto 0px 22px; width:115px; height:73px; }
.tmall-brand .fCl-slide a img.clasa{ margin:25px auto 0px 22px; width:115px; height:103px; }

.tmall-brand .fCl-nav{ margin-left:-50px; width:100px; height:24px; line-height:24px; left:50%;  position: absolute; bottom: 0; text-align:center; text-indent:-9999px;}
.tmall-brand .fCl-nav li{ float:left; width:24px; height:24px; margin-right: 5px; cursor: pointer; background:url(fclnav_a.jpg) no-repeat}
.tmall-brand .fCl-nav li.on{ color:#595959; background:url(fclnav_h.jpg) no-repeat  }

/*Ư��*/
#ycpfzk { width:12px; background:url(lfpfu_sk.gif) no-repeat; padding:10px 6px; line-height:18px; position:fixed; top:140px; left:0px; z-index:99999999; color:#fff; display:none; cursor:pointer}
#ycpf { width:100px; position:fixed; top:140px; left:10px; z-index:99999999; background:url(lfpfu.gif) no-repeat; padding-top:100px;}
#ycpf .nrbox { float:right; width:100px; padding-bottom:25px; font-family:microsoft yahei;}
#ycpf .nrbox ul { width:100px; overflow:hidden;}
#ycpf .nrbox ul li { background-color:#e60012; height:54px; line-height:54px; border-top:2px solid #fff; text-align:center;}
#ycpf .nrbox ul li a { color:#fff; font:16px/54px microsoft yahei;  text-decoration:none}
#ycpf .nrbox ul li a:hover { color:#fff; font:16px/54px microsoft yahei; text-decoration:none }
#ycpf .wxnr { height:25px; text-align:center; color:#fff; width:100%; background-color:#e60012; position:absolute; bottom:0; left:0px; cursor:pointer}


/*���칤��*/
#ltgjzk { width:12px; background:url(lfpfu_ska.gif) no-repeat; padding:10px 6px; line-height:18px; position:fixed; top:140px; right:0px; z-index:99999999; color:#fff; display:none; cursor:pointer}
#ltgj { width:100px; position:fixed; top:140px; right:10px; z-index:99999999; background:url(lfpfu.gif) no-repeat; padding-top:100px;}
#ltgj .nrbox { float:right; width:100px; padding-bottom:25px; font-family:microsoft yahei;}
#ltgj .nrbox ul { width:100px; overflow:hidden;}
#ltgj .nrbox ul li { background-color:#e60012; height:54px; line-height:54px; border-top:2px solid #fff; text-align:center;}
#ltgj .nrbox ul li a { color:#fff; font:16px/54px microsoft yahei;  text-decoration:none}
#ltgj .nrbox ul li a:hover { color:#fff; font:16px/54px microsoft yahei; text-decoration:none }
#ltgj #ltgj_wxnr { height:25px; text-align:center; color:#fff; width:100%; background-color:#e60012; position:absolute; bottom:0; right:0px;  border-top: 2px solid #fff; cursor:pointer}


/*�ײ�����*/
#fooder{ width:100%; margin:0 auto; overflow:hidden; background:#636363; color:#fff; font-family:microsoft yahei}
#fooder .zp_food{ width:1000px;  margin:0 auto; padding:30px 0; overflow:hidden;}
#fooder .zp_food a{ color:#fff;}
#fooder .wzxx{ float:left; width:252px; padding-right:30px; border-right:1px solid #b1b1b1;}
#fooder .wzxx .tel{ font:26px/1 microsoft yahei; padding:10px 0px 20px}

#fooder .wmfw{ float:left; padding:0 30px; border-right:1px solid #b1b1b1;}
#fooder .wmfw dt{ font:18px/1 microsoft yahei; padding:10px 0px 20px}
#fooder .wmfw dd{  }

#fooder .sy_lxwm{ float:left; width:165px; padding:0 25px; border-right:1px solid #b1b1b1;}
#fooder .sy_lxwm dt{ font:18px/1 microsoft yahei; padding:10px 0px 20px}
#fooder .sy_lxwm dd{  }

#fooder .syewm{ float:left; width:92px; text-align:center; padding:0 25px 0px 25px;}
#fooder .syewm dt{ font:18px/1 microsoft yahei; padding:10px 0px 20px}
#fooder .syewm dd{  }

#fooder .syly{ float:right; width:208px; overflow:hidden}
#fooder .syly .inpt{ width:196px; border:1px solid #b1b1b1; height:25px; line-height:25px; margin-bottom:5px; color:#a9a9a9; padding:0 5px; background:none}
#fooder .syly .textr{ width:196px; border:1px solid #b1b1b1; color:#a9a9a9; padding:5px; font-size:12px; background:none}
#fooder .syly .btn{ float:right; border:1px solid #b1b1b1; height:25px; margin-top:5px; color:#a9a9a9; padding:0 5px; background:none}
#fooder .syly .fx{ padding-top:10px; overflow:hidden}
#fooder .zp_db{ width:100%; background-color:#1b1b1b; height:50px; line-height:50px; overflow:hidden; text-align:center; font-size:14px; font-family:microsoft yahei; color:#fff;}



/*��ҳ��Ʒ������*/
.sy_fl{ float:left; width:200px; overflow:hidden}
.sy_fl dl{ width:200px; margin-top:10px; overflow:hidden}
.sy_fl dl dt{ width:200px; background-color:#046fba; height:45px; line-height:45px; color:#fff; font:18px/45px microsoft yahei; border-bottom:1px solid #0252a7; border-top:4px solid #0252a7; text-indent:10px; overflow:hidden}
.sy_fl dl dd{ width:198px; background:url(sy_fldd.jpg) repeat-x left center; height:44px; line-height:44px; border:1px solid #dfdfdf; border-top:0; text-indent:20px; overflow:hidden} 
.sy_fl dl dd a{ color:#333; text-decoration:none; display:block}


/*-----------------------------------��ҳ��ҵ�Ļ�----------------------------------*/

/*��ҳ�������*/
.sy_news_box{ width:100%; margin:0 auto; background-color:#45464b; padding:15px 0;}
.sy_news{ float:left; width:320px; margin:30px 0; overflow:hidden}
.sy_news .title{  height:25px; line-height:25px; background:url(sy_news_tlbj.jpg) no-repeat 245px center #c30d23; color:#fff; font-size:14px; font-weight:700; padding:0 10px; font-family: microsoft yahei; overflow:hidden}
.sy_news .title .lfbt{ float:left; font:18px/20px microsoft yahei}
.sy_news .title .more{ float:right; width:55px; height:16px; margin-top:10px; background:url(sy_news_more.jpg) no-repeat; overflow:hidden}
.sy_news .title .more a{ text-decoration:none; text-indent:-9999px; display:block}

.sy_news .box{ width:316px; padding:10px 0 10px 4px; color:#ededed; overflow:hidden}
.sy_news .box ul { padding:10px 0; font-size:14px; overflow:hidden}
.sy_news .box ul li{ float:left; width:305px; height:24px; line-height:24px; white-space:nowrap;  text-overflow:ellipsis;text-overflow: ellipsis;/* IE/Safari */-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;/* Opera */-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/  overflow:hidden}
.sy_news .box ul li a{ font:14px/20px microsoft yahei; color:#ededed;}

/*����ҳ�汳����ɫ*/
.ej_back{ width:100%; margin:0 auto; background:#e6e6e6; overflow:hidden}
.ej_back_jituan{ width:100%; margin:0 auto; background:#e6e6e6; overflow:hidden}
.ej_back .nav_two{ width:995px; border-left:1px solid #333; margin-bottom:100px; overflow:hidden}
.ej_back .nav_two li{ float:left; width:199px; text-align:center;  overflow:hidden}
.ej_back .nav_two li a{ float:left; width:198px; height:50px; line-height:50px; border:1px solid #333; border-left:0px; color:#333; font-size:22px; text-decoration:none; font-family:microsoft yahei; overflow:hidden}
.ej_back .nav_two li a:hover{  background-color:#c30d23; border:1px solid #c30d23; border-left:0px; color:#fff; text-decoration:none; overflow:hidden}
.ej_back .nav_two li a.hover{ background-color:#c30d23; border:1px solid #c30d23; border-left:0px; color:#fff; text-decoration:none; overflow:hidden}
.ej_back .abuot_box{ font-size:16px; color:#2e3136; line-height:30px;  font-family:microsoft yahei; padding-bottom:50px; overflow:hidden}


.ej_back .nav_abuot{ width:600px; border-left:1px solid #333;margin:0 auto 50px; overflow:hidden}
.ej_back .nav_abuot li{ float:left; width:199px; text-align:center;  overflow:hidden}
.ej_back .nav_abuot li a{ float:left; width:198px; height:50px; line-height:50px; border:1px solid #333; border-left:0px; color:#333; font-size:22px; text-decoration:none; font-family:microsoft yahei; overflow:hidden}
.ej_back .nav_abuot li a:hover{  background-color:#c30d23; border:1px solid #c30d23; border-left:0px; color:#fff; text-decoration:none; overflow:hidden}
.ej_back .nav_abuot li a.hover{ background-color:#c30d23; border:1px solid #c30d23; border-left:0px; color:#fff; text-decoration:none; overflow:hidden}

/*�߽������ʽ*/
.ej_back .nav_zoujin{ width:996px; border-left:1px solid #333; margin-bottom:50px; overflow:hidden}
.ej_back .nav_zoujin li{ float:left; width:166px; text-align:center;  overflow:hidden}
.ej_back .nav_zoujin li a{ float:left; width:165px; height:50px; line-height:50px; border:1px solid #333; border-left:0px; color:#333; font-size:22px; text-decoration:none; font-family:microsoft yahei; overflow:hidden}
.ej_back .nav_zoujin li a:hover{  background-color:#c30d23; border:1px solid #c30d23; border-left:0px; color:#fff; text-decoration:none; overflow:hidden}
.ej_back .nav_zoujin li a.hover{ background-color:#c30d23; border:1px solid #c30d23; border-left:0px; color:#fff; text-decoration:none; overflow:hidden}

/*������ʽ*/
.ej_back .nav_news{ width:996px; border-left:1px solid #333; margin-bottom:100px; overflow:hidden}
.ej_back .nav_news li{ float:left; width:249px; text-align:center;  overflow:hidden}
.ej_back .nav_news li a{ float:left; width:248px; height:50px; line-height:50px; border:1px solid #333; border-left:0px; color:#333; font-size:22px; text-decoration:none; font-family:microsoft yahei; overflow:hidden}
.ej_back .nav_news li a:hover{  background-color:#c30d23; border:1px solid #c30d23; border-left:0px; color:#fff; text-decoration:none; overflow:hidden}
.ej_back .nav_news li a.hover{ background-color:#c30d23; border:1px solid #c30d23; border-left:0px; color:#fff; text-decoration:none; overflow:hidden}



.ej_lf175{ float:left; width:175px; overflow:hidden}
.ej_rf776{ float:right; width:776px; overflow:hidden}
.abuot_main{ width:780px; margin:0 auto; overflow:hidden}

/*��ǰλ��*/
.dqwz{ width:100%; margin:0 auto; overflow:hidden}
.dqwz .bt{ float:left; font:24px/40px microsoft yahei; color:#898989;  overflow:hidden}
.dqwz .home{ float:right; line-height:40px; background:url(ej_home.jpg) no-repeat left center; text-indent:15px; color:#999; font-size: 14px; overflow:hidden }
.dqwz .home a{ color:#999; font-size: 14px; text-decoration: none;}
.dqwz .home a:hover{ color:#cc0000;font-size: 14px; text-decoration: none;}
/*�������������*/
.ej_flbt{ width:175px; font-size:16px; color:#333; font-family:microsoft yahei; background:url(ej_flbt_bj.jpg) no-repeat right 25px; line-height:20px; border-bottom:1px solid #cecccd; padding-bottom:5px; overflow:hidden}
.ej_flbt .en{ text-transform:Uppercase; }
.ej_flbt a,.ej_flbt a:hover{ font-size:16px; color:#333; font-family:microsoft yahei; background:url(red_jta.gif) no-repeat right 25px; line-height:20px; display:block; text-decoration:none}

/*����������*/
.ej_fl{ width:175px; padding-top:10px; overflow:hidden}
.ej_fl ul li{ float:left; width:175px; height:30px; line-height:30px; overflow:hidden} 
.ej_fl ul li a{ color:#666; text-decoration:none; font-family:microsoft yahei; text-indent:15px; font-size:24px;  display:block}
.ej_fl ul li a span{ color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.ej_fl ul li a:hover,.ej_fl ul li a.hover{ color:#e53333; text-decoration:none; font-family:microsoft yahei; background:url(red_jt.gif) no-repeat left center; text-indent:15px ;font-size:14px; display:block}
.ej_fl ul li a:hover span,.ej_fl ul li a.hover span{ color:#e53333; background:url(red_jt.gif) no-repeat left center; font-size:14px;  text-indent:15px}

/*���΢��*/
.ej_winx{ background-color:#fff; text-align:center; padding:15px 0; border:1px solid #dfdfdf; color:#666; overflow:hidden}
.ej_winx img{ display:inline; padding:10px 0;}


/*��ҳ*/
#page{ text-align:center; padding:20px 0px; overflow:hidden; }
#page a{ padding:2px 6px; border:1px solid #d6cfd6; color:#333; padding:4px 8px; margin:0 5px;  background-color:#f7f7f7}
#page a:hover,#page a.hover{ padding:4px 8px; color:#333; background:#d6d0d2; text-decoration:none}
#page .current{padding:4px 8px; color:#333; background:#d6d0d2; text-decoration:none}
/*-----------------------������Ҫ����-----------------------*/


/*������ϸҳ*/
.ej_news_main{width:1000px;  padding:30px 0px; border-top:2px solid #ddd; margin-top:5px; overflow:hidden}
.ej_news_main .title{ text-align:left; font:700 16px/2 "simsun"; padding-bottom:0px; overflow:hidden; }
.ej_news_main .xspan{ width:100%; height:30px; line-height:30px; text-align:center; color:#666}
.ej_news_main .xspan span{ color:#999; display:inline-block; padding-right:20px;  }
.ej_news_main .box{ font:14px/30px Arial, Helvetica, sans-serif; padding:50px 0;  color:#333; text-align:justify}
.ej_news_main .box .fx{ width:100%;}
.ej_news_main .spanb{ width:1000px; padding:25px 0; line-height:40px; background:url(x.gif) repeat-x left top; color:#999; overflow:hidden;}
.ej_news_main .spanb span a{ color:#999;} 

/*�������ᶯ̬�б�*/
.ej_xzdt_tj{ width:1000px; overflow:hidden}
.ej_xzdt_tj ul{ width:1000px; padding-bottom:15px; overflow:hidden}
.ej_xzdt_tj ul .hover{ background-color:#f0f0f0; }
.ej_xzdt_tj ul li{ width:960px; padding:20px; border-top:1px solid #d9d9d9; overflow:hidden}
.ej_xzdt_tj ul li img{ float:left; width:350px; height:197px;}
.ej_xzdt_tj ul li .rf_wz{ float:right; width:590px; color:#666; overflow:hidden}
.ej_xzdt_tj ul li .rf_wz .zc{ font-weight:700; }
.ej_xzdt_tj ul li .rf_wz .zc span{ padding-right:20px; }


.ej_xzdt_news{ background-color:#fff; width:100%; padding-bpttom:30px; overflow:hidden}
.ej_xzdt_news ul { padding:0px; overflow:hidden}
.ej_xzdt_news ul li{ float:left; width:712px; height:35px; line-height:35px; background:url(x.gif) repeat-x left bottom; overflow:hidden}
.ej_xzdt_news ul li .lfwz{ float:left; width:600px; background:url(li_lfbt.jpg) no-repeat left center; text-indent:20px; white-space:nowrap; overflow:hidden}
.ej_xzdt_news ul li .time{ float:right; width:100px; white-space:nowrap; text-align:center; color:#666; overflow:hidden}
.ej_xzdt_news ul li a{ color:#666}
.ej_xzdt_news ul li a:hover{ color:#014da1}


/*�������ᶯ̬�б�*/
.ej_xzdt_lxwm{ width:776px; padding:20px 0; overflow:hidden}

.ej_lxwm{}
.ej_lxwm .bt{ font-size:24px;}
.ej_lxwm .lxfs_box{ padding:40px 0; overflow:hidden}
.ej_lxwm .lxfs_box .lf_wz{ float:left; background:url(lxwm_lfwz.jpg) no-repeat left 5px; width:275px; padding-left:35px; line-height:39px; font-size:14px;}
.ej_lxwm .lxfs_box .rfimg{ float:right; padding-top:40px;}
/*��������*/
.zxly { width:776px; padding:20px 0 80px 0px; background:url(lxwm_zxly_bj.jpg) no-repeat right top; }
.zxly .bt { font-family:microsoft yahei; color:#333; font-weight:700; font-size:24px;} 
.zxly .bz { margin-top:25px; line-height:25px; height:25px; overflow:hidden;}
.zxly .bz a { display:block; float:left; margin-right:8px;}
.zxly .bz p { float:left; line-height:25px; font-family:microsoft yahei; font-size:12px; color:#333;}
.zxly .biaoge { width:650px; margin-left:20px; margin-top:68px;}
.zxly .biaoge ul { width:650px; border:1px solid #e3e3e3; border-bottom:none; }

.zxly .biaoge li {  border-bottom:1px solid #d2d2d2; overflow:hidden;}
.zxly .biaoge .xbt { background:#f4f4f4; text-align:center; line-height:34px;}
.zxly .biaoge .bg4 {padding-left:33px;}
.zxly .biaoge .bg4 p { width:70px; text-align:center; line-height:34px; color:#666; float:left;}
.zxly .biaoge .bg4 .bdx { width:203px; float:left; padding:6px 0; height:22px;}
.zxly .biaoge .bg4 .bdx input { width:140px; padding-left:4px; line-height:20px; height:20px; border:1px solid #7e9db9 ;background:none;}
.zxly .biaoge .bg4 .bdz { width:500px; float:left; padding:6px 0; height:22px;}
.zxly .biaoge .bg4 .bdz input { width:275px; padding-left:4px; line-height:20px; height:20px; border:1px solid #7e9db9 ;background:none;}
.zxly .biaoge .bg4 .bdd { width:500px; float:left; padding:6px 0; height:22px;}
.zxly .biaoge .bg4 .bdd input { width:335px; padding-left:4px; line-height:20px; height:20px; border:1px solid #7e9db9 ;background:none;}
.zxly .biaoge .bgd {padding-left:33px;}
.zxly .biaoge .bgd p { width:70px; text-align:center; line-height:34px; color:#666; float:left;}
.zxly .biaoge .bgd .bdd { width:500px; float:left; padding:6px 0 20px; }
.zxly .biaoge .bgd .bdd textarea { width:500px; height:170px; padding-left:4px; line-height:20px; border:1px solid #7e9db9; background:none;}
.zxly .biaoge .bg4 .yam { width:500px; float:left; padding:6px 0; height:22px;}
.zxly .biaoge .bg4 .yam input { width:85px; padding-left:4px; line-height:20px; height:20px; border:1px solid #7e9db9 ;background:none; float:left;}
.zxly .biaoge .bg4 .yam span { display:block; float:left; margin-left:10px;}
.zxly .biaoge .btn { width:1000px; overflow:hidden; margin-top:18px;}
.zxly .biaoge .btn button ,.zxly .biaoge .btn input { display:block; border:none; background:none; float:left; margin-right:8px; padding:0; width:67px; height:23px;}

/*��ҵ��Ƹ*/
.ej_zhaop{ overflow:hidden}
.ej_zhaop .name{ color:#666; font-size:14px; font-weight:700; padding-top:10px;}
.ej_zhaop .box{ padding:10px 0; color:#999;}
.ej_zhaop .xxin{ font-size:24px; color:#666; font-family:microsoft yahei; padding-top:30px;}
.ej_zhaop .xxin_box{ line-height:36px; color:#999; font-size:14px; font-family:microsoft yahei;}
/*--------------------��վ��ͼ-----------------------*/
#wzdt { width:712px; padding: 30px; background-color:#fff; overflow: hidden; }
.rtmap{ border-top:0;overflow:hidden; text-align:left; margin-bottom:10px;}
.rtmap li{line-height:25px; lin-height:25px; overflow:hidden; background:url(../images/x.gif) repeat-x left bottom; padding:10px 0px;}
.rtmap li span{ float:left;}
.rtmap li .bt{ width:90px;height:25px;float:left; display:block; overflow:hidden; text-align:center; margin-right:20px; font-weight:700;}
.rtmap li .rtwz{ float:left; width:560px; overflow:hidden}
.rtmap li .rtwz a{ padding:0 5px;} 
.rtmap li .rt{ width:90px; height:25px; float:left;display:block;overflow:hidden; text-align:left; }


/*--*/
.ej_fwu{  width:999px; margin:0 auto; padding-top:50px; overflow:hidden}
.ej_fwu .ej_fwu_title{ width:100%; font-size:32px; font-family:microsoft yahei; background:url(jt_foot.jpg) repeat-x left bottom; font-weight:100; margin-bottom:30px; overflow:hidden}
.ej_fwu .ej_fwu_title span{ float:left; padding-right:20px; background-color:#e6e6e6; line-height:35px;}

.ej_fwu .ej_fwu_titlea{ width:100%; font-size:32px; font-family:microsoft yahei; background:url(jt_foota.jpg) repeat-x left bottom; font-weight:100; margin-bottom:30px; overflow:hidden}
.ej_fwu .ej_fwu_titlea span{ float:left; padding-right:20px; background-color:#e6e6e6; line-height:35px;}

.ej_fwu ul li{ float:left; width:323px; padding:10px 5px; overflow:hidden}
.ej_fwu ul li .bta{ font-size:18px; font-family:microsoft yahei; text-align:center; padding-top:20px; font-weight:700; color:#333}
.ej_fwu ul li p.wz{ height:48px; line-height:20px; padding-top:10px; overflow:hidden}
.ej_fwu ul li a{ text-decoration:none}
.ej_fwu ul li a:hover{ color:#666}
.ej_fwu ul li img.auto{ margin:20px auto }


/*���Ž���*/
.tj_nav{ width:1000px; padding-top:10px; overflow:hidden}
.tj_nav .title{width:996px; border-left:1px solid #333;margin:0 auto 30px; overflow:hidden}
.tj_nav .title li{ float:left; width:249px; text-align:center;  overflow:hidden}
.tj_nav .title li a{ float:left; width:248px; height:50px; line-height:50px; border:1px solid #333; border-left:0px; color:#333; font-size:22px; text-decoration:none; font-family:microsoft yahei; overflow:hidden}
.tj_nav .title li a:hover{  background-color:#c30d23; border:1px solid #c30d23; border-left:0px; color:#fff; text-decoration:none; overflow:hidden}
.tj_nav .title li a.hover{ background-color:#c30d23; border:1px solid #c30d23; border-left:0px; color:#fff; text-decoration:none; overflow:hidden}






/*����ҵ��-�õ�*/
.tj_focusBox { position: relative; width:1000px; height:344px; margin-top:10px; overflow: hidden; }
.tj_focusBox .pic img { width:1000px; height:344px; display: block; }
.tj_focusBox .hd { width:100%; overflow:hidden; zoom:1; position:absolute; bottom:5px; text-align:center; z-index:3}
.tj_focusBox .hd li{line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#fff; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease; display:inline-block}
.tj_focusBox .hd .on{ background:#e60012; filter:alpha(opacity=100);opacity:1;   }

/*����ҵ�����*/
.tj_jieshao{ padding:15px 0 35px; overflow:hidden}
.tj_jieshao .bta{ font-size:40px; font-family:microsoft yahei; color:#010101; text-align:center;}
.tj_jieshao .btb{ font-size:20px; font-family:microsoft yahei; color:#010101; text-align:left; border-bottom:1px solid #c1c1c1;}
.tj_jieshao .btc{ font-size:24px; font-family:microsoft yahei; color:#e53333; text-align:center; padding-top:30px;}
.tj_jieshao .wzjsa{ font-size:14px; font-family:microsoft yahei; color:#666666;}
.tj_jieshao .wzjsb{ font-size:18px; padding:25px 0; font-family:microsoft yahei; color:#666666;}
.tj_jieshao .wzjsc{ font-size:20px; padding:25px 0; font-family:microsoft yahei; color:#666666; overflow:hidden}
.tj_jieshao .wzjsc li{ float:left; width:50%; padding:8px 0; overflow:hidden}
.tj_jieshao .wzjsc img{ display:inline; vertical-align:bottom; padding:0 25px 0 10px}

.tj_jieshao .wzjsd{ font-size:20px; padding:25px 50px; font-family:microsoft yahei; color:#666666; overflow:hidden}
.tj_jieshao .wzjsd li{ float:left; width:300px; padding:8px 0; text-align:center; overflow:hidden}
.tj_jieshao .wzjse{ background-color:#f4f4f4; padding:15px; font-size:12px; color:#666; }

.tj_jieshao .wzjsf{ font-size:16px; line-height:20px; padding:25px 0px; font-family:microsoft yahei; color:#666666; overflow:hidden}
.tj_jieshao .wzjsf li{ float:left; width:180px; padding:8px 10px; text-align:center; overflow:hidden}

.tj_jieshao .wzjsg{ font-size:20px; padding:25px 0px; font-family:microsoft yahei; color:#666666; overflow:hidden}
.tj_jieshao .wzjsg li{ float:left; width:280px; padding:8px 26px; text-align:center; overflow:hidden}

.tj_jieshao a.more{ width:170px; margin:0 auto; font-size:12px; font-family:microsoft yahei; color:#333333; background:url(tj_nav_more.jpg) no-repeat center right; display:block}
.tj_jieshao a.more:hover{ color:#c60001; }
/*����ҵ�����-�����*/
.tj_jsanli{ padding:15px 0 35px; overflow:hidden}
.tj_jsanli .bta{ font-size:20px; font-family:microsoft yahei; color:#010101; text-align:left; border-bottom:1px solid #c1c1c1;}
.tj_jsanli .btb{ background-color:#f4f4f4; padding:15px; font-size:12px; color:#666; }
.tj_jsanli ul{ width:100%; padding:15px 0; font-family:microsoft yahei; color:#666666;}
.tj_jsanli ul li{ float:left; width:321px; padding:8px 6px; overflow:hidden}
.tj_jsanli ul li img{ }
.tj_jsanli ul li .wz{ padding:20px; line-height:18px; text-align:center}
.tj_jsanli .page{ background:url(ej_fwu.jpg) no-repeat center top; width:998px; margin:0 auto; padding:0px 0; border:1px solid #ddd; height:65px; line-height:65px; overflow:hidden}
.tj_jsanli .page .next,.tj_jsanli .page .prev{ float:left; width:175px; text-align:center;}
.tj_jsanli .page img{ display:inline}
.tj_jsanli .page .next a,.tj_jsanli .page .prev a{ display:block; text-decoration:none; padding-top:15px;}
.tj_jsanli .page .next a:hover,.tj_jsanli .page .prev a:hover{ display:block; text-decoration:none; padding-top:15px;}
.tj_jsanli .page .cen{ float:left; width:645px; text-align:center; font-size:24px; font-weight:700; color:#333}

.jt_page{ width:1000px; margin:0 auto; padding:0px 0; overflow:hidden}

/*����*/
.ej_abuot_bj{ width:100%; background-color:#f9f9f9; overflow:hidden}
.ej_abuot{ width:776px; overflow:hidden}

/*Ʒ��*/
#ggjj{ width:776px; padding-top:30px; overflow:hidden; }
#ggjj .lfa{ float:left; width:390px; overflow:hidden; }
.bd-box{ width:384px; overflow:hidden;}
.bd-box li{ float:left; width:127px; height:127px; padding:0px 0px 1px 1px; overflow:hidden; position:relative;}
.bd-box li img{ width:127px; height:127px; position:absolute; left:0px; top:0px; z-index:2; overflow:hidden;}
.bd-box li span{  width:127px; height:127px; position:absolute; left:0px; top:38px; z-index:1; text-align:center; overflow:hidden; display:none;}
.bd-box li a{ width:127px; height:127px; position: relative; left:0px; top:0px; z-index:3; display:block; text-decoration:none; overflow:hidden}


.ej_abuot .wzbox{ padding:20px 0 70px; font-size:12px; color:#333; line-height:30px; overflow:hidden}
.ej_abuot .wzbox .bta{ padding:20px 0;  font-family:microsoft yahei;  }

/*����ҵ�����¼���ҳ*/

#servicesBox{width:1000px;height:auto;margin:0 auto;clear:both; line-height:18px;color:#999;font-size:12px}
#servicesBox .serBox{cursor:pointer;display:inline;width:490px;height:407px;float:left;overflow:hidden;background:#dadcdb;position:relative;margin-right:20px;margin-bottom:25px}
#servicesBox .serBoxOn{display:none;width:490px;height:407px;background:#313236;position:absolute;left:0;top:0;z-index:19}

#servicesBox .serBox .pic1{width:117px;height:105px;text-align:center;position:absolute;top:33px;right:191px;z-index:99}
#servicesBox .serBox .pic2{width:117px;height:105px;text-align:center;position:absolute;top:33px;left:-190px;z-index:99}

#servicesBox .serBox .txt1{width:400px;height:auto;position:absolute;top:145px;left:40px;z-index:99;font-family:microsoft yahei;font-size:14px;color:#5f605f;}
#servicesBox .serBox .txt2{width:400px;height:auto;color:#c21c20;position:absolute;top:145px;right:-800px;z-index:99;text-align:center; font-size:14px; font-family:microsoft yahei;}

#servicesBox .serBox .txt1 .tit{ padding:15px 0; font-size:24px; font-weight:700; text-align:center; display:block}
#servicesBox .serBox .txt1 .tita{font-size:20px;display:block; line-height:26px;text-align:center}
#servicesBox .serBox .txt2 .tit{ font-size:24px;font-weight:700; font-weight:700; text-align:center; display:block}
#servicesBox .serBox .txtx .tita{font-size:20px;display:block; line-height:26px;text-align:center}



.game163{position:relative;overflow:hidden;width:1000px}
.game163 .bigImg{ position:relative; width:1000px;}
.game163 .bigImg li img{vertical-align:middle;width:1000px;height:563px}
.game163 .bigImg h4{font-size:16px;font-weight:700;line-height:33px;overflow:hidden;text-align: center; font-family:microsoft yahei; }


.game163 .smallScroll{ width:1000px; padding-bottom:20px; overflow:hidden}
.skNext,.skPrev{float:left;display:block;width:50px;height:87px;text-indent:-9999px; background:url(prev.jpg) no-repeat 10px center; position:absolute; bottom:35px;}
.skPrev{ left:0}
.skNext{ float:right; background-position:-57px center; right:0;}

.game163 .smallImg{float:left; display:inline; width:880px; margin:6px auto 6px 0px; padding-left:55px; overflow:hidden}
.game163 .smallImg ul{width:9999px;overflow:hidden}
.game163 .smallImg li{float:left;width:154px; border:1px solid #ddd; padding:10px; cursor:pointer;display:inline}
.game163 .smallImg img{width:154px; height:87px}
.game163 .smallImg .on{ background-color:#c30d23}

/*������Ŀ����*/
.tabsList{overflow:hidden;zoom:1;width:1000px}
.tabsList li{float:left;display:inline;height:370px;overflow:hidden;zoom:1}
.tabsList li h4{width:86px; cursor:pointer;float:left;overflow:hidden; display:block}
.tabsList li .lib{width:86px; cursor:pointer;float:left;overflow:hidden; display:none}
.tabsList li.on h4{ display:none}
.tabsList li.on .lib{ display:block}
.tabsList li.on .tabBody{display:block;width:738px;padding:0px 2px;display:inline;float:left;}
.tabsList li .tabBody{display:none;background:url(images/TXtitle.png) -249px -272px no-repeat}
.tabsList li .tabBody h5{font-size:18px;font-weight:100;font-family:"΢���ź�","����";padding-bottom:10px}

.tabsList li.on .tabBodya{display:block;width:566px;padding:0px 2px;display:inline;float:left;}
.tabsList li .tabBodya{display:none;background:url(images/TXtitle.png) -249px -272px no-repeat}
.tabsList li .tabBodya h5{font-size:18px;font-weight:100;font-family:"΢���ź�","����";padding-bottom:10px}


/*���䰸���б�ҳ*/
#jt_jdai{ width:1000px; padding-top:30px; margin:0 auto; overflow:hidden; }
#jt_jdai .bta{ padding-bottom:15px; border-bottom:0px solid #ddd; font-family:"΢���ź�","����"; font-size:20px; text-align:center; margin-bottom:15px;}

